﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BOAlignet;
using TOAlignet;

namespace WebAlignet
{
    public partial class Login : System.Web.UI.Page
    {
        TOUsuario toUsuario = new TOUsuario();
        BOUsuario boUsuario = new BOUsuario();

        void ObtenerPerfil(int Cod_Usuario)
        {
            toUsuario = new TOUsuario();
            toUsuario = boUsuario.DatosUsuarioB(Cod_Usuario);
            Session["NombreUsuario"] = toUsuario.Nombre.ToString();
            Session["TipoUsuario"] = toUsuario.Cargo.ToString();
            Session["CodigoUsuario"] = toUsuario.Codigo.ToString();
            
        }
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
        {
            //if (!IsValidEmail(Login1.UserName))

            Int32 intCod_Usuario=0;
            toUsuario.Login = Login2.UserName;
            intCod_Usuario = boUsuario.ValidaUsuarioB(toUsuario);
            //Response.Write(intCod_Usuario.ToString());
            if (intCod_Usuario > 0)
            {
                ObtenerPerfil(intCod_Usuario);
                e.Authenticated = true;
            }else{
                Login2.InstructionText = "Usuario No Valido !!!";
                e.Authenticated = false;
                
            }

            
        }
    }
}